<?php 
require './configs/config.php';

// 自动加载类
function mvc_autoload($classname)
{
	if (file_exists("./models/{$classname}.class.php")) {
		require "./models/{$classname}.class.php";
	} elseif (file_exists("./controllers/{$classname}.php")) {
		require "./controllers/{$classname}.php";
	} else {
		header('HTTP/1.0 404 not found');
		echo "<h1>404 NOT FOUN -- 入口</h1>";
		exit;
	}
}


// 导入模板引擎
require './libs/Smarty.class.php';
// 注册给定的函数作为 __autoload的实现
spl_autoload_register('mvc_autoload');

// 控制器
$c = empty($_GET['c'])?'Index':$_GET['c'];
// 方法名
$a = empty($_GET['a'])?'index':$_GET['a'];

// 拼接类名
$classname = $c.'Controller';
// 实例化
$controller = new $classname();

$controller->$a();


